For example, we have the following enum:
enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }
Convert enum string
Use Enum.ToString method To convert an enumeration value to String.
Days days = Days.Monday; string stringEnum = days.ToString(); Console.Write(stringEnum);
Convert string to enum
string strString = "Monday"; Days days = (Days)Enum.Parse(typeof(Days), strString);
Or to ignore Case (case insensitive)
string strString = "monday"; Days days = (Days)Enum.Parse(typeof(Days), strString, true);
More C# Snippets
Get List of Installed Windows Services using C#
Delete all File in a Directory using C#
Create a new Thread Delegate using C#
Comments